30 REM IN FP ONLY FOR DATA (CAN11T BE POSITIONED VIA * PG141)
35 FOR I = 1 TO LEN(A$):P$ = P$ + CHR$(95): NEXT
40 DIM W$(4)
45 INPUT "INSTRUCTIONS?";A$: IF LEFT$(A$,1) = "N" THEN 100
50 PRINT : PRINT "HANGMAN IS A WORD GUESSING GAME"
55 PRINT "SIMPLY FOLLOW APPLE II'S INSTRUCTIONS"
60 PRINT "WHEN IT ASKS FOR LETTER (OR THE WHOLE)"
65 PRINT "WORD IF YOU KNOW IT) YOU HAVE AN"
70 PRINT "OPTION OF DOING THAT OR RETURNING"
75 PRINT "ONE OF THESE COMMANDS: "
80 INVERSE : PRINT "'LETTERS'";: NORMAL : PRINT "-APPLE II PRINTS USED LETTERS"
85 INVERSE : PRINT "'QUIT'";: NORMAL : PRINT "-ENDS THE GAME"
90 INVERSE : PRINT "'GIVE'";: NORMAL : PRINT "-PRINTS THE CURRENT WORD": PRINT
95 M = 0
100 INPUT "ENGLISH OR FRENCH (E OR F)?";A$
105 INPUT "LEVEL OF PLAY (1-4)";A: IF A <1 OR A >4 THEN 105
110 GR : HOME : REM INITIALIZE GRAPHICS
115 IF A$ = "E" THEN 125: REM CHECK IF ENGLISH
120 FOR I = 1 TO 25: READ W$: NEXT
125 IF A >1 THEN FOR I = A TO 2 STEP -1: GOSUB 460: NEXT
130 L$ = "": GOSUB 460: REM READ DATA
135 A$ = W$( INT( RND(1) *5)):P$ = ""
140 FOR I = 1 TO LEN(A$):P$ = P$ + CHR$(95): NEXT
145 PRINT "THIS IS THE WORD ";: INVERSE : PRINT P$: NORMAL
150 INPUT "TYPE EITHER ONE LETTER OR THE WHOLE WORD";G$
155 IF LEN(G$) = 1 THEN 165
160 T = 0: GOTO 425
165 FOR I = 1 TO LEN(L$): IF MID$ (L$,I,1) = G$ THEN 175
170 NEXT : GOTO 180
175 PRINT "YOU ALREADY GUESSED THAT LETTER": GOTO 150
180 T = 0: FOR I = 1 TO LEN(A$): IF MID$ (A$,I,1) < >G$ THEN 195
185 T = 1: IF I = 1 THEN P$ = G$ + MID$ (P$,2): GOTO 195
190 P$ = LEFT$(P$,I -1) +G$ + MID$ (P$,I +1)
195 NEXT :L$ = L$ +G$: IF T = 0 THEN 210
200 GOTO 420
205 REM PLOTTING FOR SCAFFOLD,HAT,FACE,NOSE,EARS,BODY,LARM,RARM,LLEG,RLEG
210 M = M +1: COLOR= INT( RND(1) *2 +1): HLIN 2,18 AT 2: HLIN 2,18 AT 3: VLIN 2,39 AT 2: VLIN 2,39 AT 3: HLIN 2,24 AT 38: HLIN 1,25 AT 39: HLIN 4,5 AT 10: HLIN 5,6 AT 9: HLIN 6,7 AT 8: HLIN 7,8 AT 7: HLIN 8,9 AT 6: HLIN 9,10 AT 5
215 PLOT 4,11: HLIN 10,11 AT 4: COLOR= 8: VLIN 2,5 AT 17
220 ON M GOTO 315,230,240,250,260
225 GOTO 270
230 COLOR= INT( RND(1) *3 +3): HLIN 14,20 AT 8: PLOT 14,7: PLOT 20,7: HLIN 16,18 AT 7: HLIN 16,18 AT 6
235 GOTO 275
240 COLOR= 15: HLIN 15,19 AT 9: HLIN 14,20 AT 10: HLIN 15,19 AT 11: HLIN 16,18 AT 12: COLOR= 8: HLIN 16,18 AT 13